package com.netease.nim.uikit.common;

/**
 * Created by wujiankun on 2018/4/12.
 */

public class MyConst {

    public static final String HOST_NAME_Test="http://test.leadscloud.com";
    public static final String HOST_NAME="https://admin.leadscloud.com";

    public static final String LOGIN_URL = HOST_NAME+"/cuss-login/loginForMobile";

    /**
     * 查看所有的语言 翻译post请求
     * 参数 requestText = hello   targetLang  = zh
     * 返回值
     * {"data":{"translations":[{"translatedText":"你好","detectedSourceLanguage":"en"}]}}
     */

    public static final String ALL_LANGUAGE_LIST = HOST_NAME+"/translation/languagesSelect";

    /**
     * 翻译post请求
     * 参数 requestText = hello   targetLang  = zh
     * 返回值
     * {"data":{"translations":[{"translatedText":"你好","detectedSourceLanguage":"en"}]}}
     */
    public static final String TRANSLATE_URL = HOST_NAME+"/translation/translation";

    /**
     * 修改客服在线状态的接口
     * accid=50e73367569443e8bb70e3662fd49d7b&onlineFlag=0
     * onlineFlag 0 表示使在线的客服变成离线的
     * onlineFlag 1 表示使离线的客服变成在线的
     * <p>
     * 返回值
     * {"code":"1"} 表示修改成功 {"code":"0",message:"失败信息"}
     */
    public static final String FIX_ONLINE_STATE_URL = HOST_NAME+"/server/updateEnterpriseidServiceOnlineStatusNew";


    /**
     * 查询客服在线状态的接口
     * ?accid=客服的accid
     * 根据这个接口可以查询客服的在线状态，如果在线返回1 如果不在线返回0
     * <p>
     * 返回值
     * {"code":"1"} 表示修改成功 {"code":"0",message:"失败信息"}
     */
    public static final String CHECK_ONLINE_STATE_URL = HOST_NAME+"/server/isMyselfOnlineByAccid";

    /**
     * 游客是否正在聊天接口
     * <p>
     *     参数
     visitorServerAccId: 客服的accid,
     visitorId: 游客的visitorId
     返回
     {"code":"1"}
     code 为1表示可以聊天
     {"code":"2",message:"游客正在和xx正在聊天"}
     code 为2表示业务异常  游客正在和xx正在聊天
     {"code":"0",message:"xxx"}
     code 为0表示其他异常信息
     调用时机
     打开聊天框的时候调用（点击游客头像的时候）
     后台主要操作  查询是否可以聊天
     * </p>
     */
    public static final String IS_VISITOR_CHATABLE_URL = HOST_NAME+"/visitor/isVisitorOnChat";

    /**
     * 客服开始聊天接口 建立游客和客服的聊天关系 固定游客的accid和游客id的关系
     * <p>
     *     <p>
     *          参数
     enterpriseId: 企业的id,
     visitorAcctid: 游客的accid,
     serverAcctid: 客服的accid,
     visitorId: 游客的visitorId
     *     </p>
     *    <p>
     *     返回
     {"code":"1"}
     code 为1表示可以聊天
     {"code":"2",message:"游客正在和xx正在聊天"}
     code 为2表示业务异常  游客正在和xx正在聊天
     {"code":"0",message:"xxx"}
     code 为0表示其他异常信息
     *     </p>

     * </p>
     */
    public static final String BIND_VISITOR__URL = HOST_NAME+"/visitor/serverStartChat";


    /**
     * 通过企业 获取 话术分类  get请求
     * 参数：
     企业ID: orgId
     返回： json 数组对象
     {
     "code": "1", //0表示成功，其它失败
     "data": [{
     "orgId": 100,
     "id": 1,
     "createTime": 1514452472000,
     xxx:xxx
     },
     {
     "orgId": 100,
     "id": 2,
     "createTime": 1514452472000,
     xxx:xxx
     }
     ]
     }
     */
    public static final String GET_SENTENCE_URL = HOST_NAME+"/cuss-login/replyType/getDetailList";


    /**
     * 录入线索页面url
     */
    public static final String ADD_INFO_URL = HOST_NAME+"/MT-Form/enterForm.html";


    /**
     * 网站留言
     */
    public static final String SITE_MSG_URL = HOST_NAME+"/MT-Form/form-msg.html";

    /**
     * 线索管理
     */
    public static final String QUERY_MANAGE = HOST_NAME+"/MT-Form/clue.html";

    /**
     * 客服发送消息后同步到服务器
     */
    public static final String SYNC_SEVER_AFTER_SEND = HOST_NAME+"/server/saveChatMessage";
    /**
     * 获取访客属性信息
     */
    public static final String GET_VISITOR_INFO = HOST_NAME+"/server/enterpriseVisitor";
    /**
     * 获取访客路径信息
     */
    public static final String GET_VISITOR_TRACE = HOST_NAME+"/server/visitorTrace";
    /**
     * 获取访客消息列表
     */
    public static final String GET_VISITOR_MSG_LIST = HOST_NAME+"/server/chatMessageByVisitorId";
}
